package pricingEngine;

/** Debug settings
 * These use "conditional compilation", which is similar to the #if defined() preprocessor directive in C.
 *
 */
public class Debug {
	private Debug() {} // 'private' to ensure that no objects of this type can be created.
	
	public static final boolean DEBUG = false; // extra debug messages
	public static final boolean PROFILING = false; // output csv evaluation data for graphing in excel
	public static final boolean ANTITHETIC = true; // use antithetic values for MC
	public static final boolean BOXMULLER = true; // use Box-Muller random numbers (as opposed to sum of e.d.v.)
	public static final boolean RANDARRAY = false; // use a 2d-array to reduce calls to Random. Use with BOXMULLER=true
}
